//
//  CoreWork.h
//  WisdomShope
//
//  Created by mac on 15/12/26.
//  Copyright (c) 2015年 ZY. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "RequestWork.h"


@interface CoreWork : NSObject
#pragma mark 获取轮播图
+ (void)getHomeBannerBlock:(void(^)(id responsObject))block;

#pragma mark 获取当前登录用户的Token
+ (void)getTokenOfCurrentLoginUserBlock:(void(^)(id responsObject))block;
#pragma mark 登陆
+ (void)normalLoginWithLogintype:(NSString *)logintype signtelephone:(NSString *)signtelephone signpsw:(NSString *)signpsw Block:(void(^)(id responsObject))block;
#pragma mark 注册功能
+ (void)registerUserWithUsername:(NSString *)username password:(NSString *)password code:(NSString *)code Block:(void(^)(id responsObject))block;
#pragma mark QQ 微信 登录
+ (void)thirdQQLoginWithLogintype:(NSString *)logintype signtelphone:(NSString *)signtelphone code:(NSString *)code Block:(void(^)(id responsObject))block;
#pragma mark 签到
+ (void)signCommingWithSigntelephone:(NSString *)signtelephone Block:(void(^)(id responsObject))block;

#pragma mark 三方登录
+ (void)otherLoginWithDiction:(NSDictionary *)dic Block:(void(^)(id responsObject))block;

#pragma mark 获取科目二视频
+ (void)getVideoOfClsTwoWithStudentID:(NSString *)studentId Block:(void(^)(id responsObject))block;

#pragma mark 获取科目三视频
+ (void)getVideoOfClsThreeWithStudentID:(NSString *)studentId Block:(void(^)(id responsObject))block;
#pragma mark 获取驾校详情
+ (void)getSchoolInfoWithschoolid:(NSString *)schoolid signtelephone:(NSString *)signtelephone Block:(void(^)(id responsObject))block;
#pragma mark 获取班型详情
+ (void)getClsTypeInfoWithid:(NSString *)clsId  studentId:(NSString *)studentId Block:(void(^)(id responsObject))block;
#pragma mark 获取教练详情
+ (void)getCoachDetailInfoWithcoachid:(NSString *)coachid  studentid:(NSString *)studentid  Block:(void(^)(id responsObject))block;

#pragma mark 修改用户信息
+ (void)changeUserInfoWithDic:(NSDictionary *)dic urlheadpic:(UIImage *)urlheadpic Block:(void(^)(id responsObject))block;
#pragma mark 意见反馈
+ (void)ideaBackWithDic:(NSDictionary *)dic Block:(void(^)(id responsObject))block;
#pragma mark  找驾校
+ (void)foundcarSchoolWithDic:(NSDictionary *)dic Block:(void(^)(id responsObject))block;
#pragma mark 找教练
+ (void)foundTeacherWithDic:(NSDictionary *)dic Block:(void(^)(id responseObject))block;
#pragma mark 咨询接口
+ (void)zixunWithDic:(NSDictionary *)dic Block:(void(^)(id responseObject))block;
#pragma mark 咨询教练
+ (void)zixunCoachWithDic:(NSDictionary *)dic Block:(void(^)(id responseObject))block;

#pragma mark 获取社区列表
+ (void)getBBSlistWithpage:(NSString *)page type:(NSString *)type pagesize:(NSString *)pagesize Block:(void(^)(id responseObject))block;
#pragma mark 社区详情接口
+ (void)getBBSinfoWithID:(NSString *)ID Block:(void(^)(id responseObject))block;
#pragma mark 发布话题
+ (void)upNewCommentWithDic:(NSDictionary *)dic imageArr:(NSArray<UIImage *> *)imageArr Block:(void(^)(id responseObject))block;
#pragma mark 评论
+ (void)commentWithDic:(NSDictionary *)dic Block:(void(^)(id responseObject))block;
#pragma mark 点赞
+ (void)zanWithDic:(NSDictionary *)dic Block:(void(^)(id responseObject))block;
#pragma mark 成绩排名
+ (void)scoreRankWithClasstype:(NSString *)classtype signtelephone:(NSString *)signtelephone Block:(void(^)(id responseObject))block;
#pragma mark 考试成绩
+ (void)myScoreClasstype:(NSString *)classtype signtelephone:(NSString *)signtelephone Block:(void(^)(id responseObject))block;

#pragma mark  教练发布的预约练车的接口
+ (void)getJiaolianYuyueLiancheWithStudentID:(NSString *)studentID type:(NSString *)type Block:(void(^)(id responseObject))block;

#pragma mark 获取我的教练
+ (void)getMycoachLiancheInformationWithStudentId:(NSString *)studentid Block:(void(^)(id responseObject))block;


#pragma mark  获取我的预约练车接口
+ (void)getMyYuyueLiancheJiekouWithStudentID:(NSString *)studentid typekemu:(NSString *)typekemu Block:(void(^)(id responseObject))block;

#pragma mark 评论驾校 评论教练
+ (void)commentSchoolWithschollORcoachid:(NSString *)ID studentid:(NSString *)studentid service:(NSString *)service career:(NSString *)career timeplan:(NSString *)timeplan place:(NSString *)place content:(NSString *)content isSchool:(BOOL)isSchool Block:(void(^)(id responseObject))block;
#pragma mark 获取消息列表
+ (void)getMsgListBlock:(void(^)(id responseObject))block;
#pragma mark 获取我的优惠券信息
+ (void)getMyyouhuiquanListWithStudentid:(NSString *)studentid Block:(void(^)(id responseObject))block;
#pragma mark 忘记密码
+ (void)backPWDWithDic:(NSDictionary *)dic Block:(void(^)(id responseObject))block;
#pragma mark 获取当前城市下所有的学校
+ (void)getSchollListWithCity:(NSString *)city Block:(void(^)(id responseObject))block;
#pragma mark 绑定学校
+ (void)bindSchollWithSchoolID:(NSString *)schoolID studentid:(NSString *)studentid Block:(void(^)(id responseObject))block;
#pragma mark 获取用户绑定的学校
+ (void)getBindSchoolWithStuentid:(NSString *)studentid Block:(void(^)(id responseObject))block;
#pragma mark 获取我的考试通知
+ (void)getMyExamListBlock:(void(^)(id responseObject))block;

#pragma mark 购买优惠券
+ (void)buyPreferentWithStudentid:(NSString *)studentid clsID:(NSString *)classid Block:(void(^)(id responseObject))block;
#pragma mark 判断用户是否购买VIP
+ (void)userIsBuyVipWithUserId:(NSString *)userid Block:(void(^)(id responseObject))block;
#pragma mark 报名购买VIP
+ (void)buyVIPWithDic:(NSDictionary *)dic Block:(void(^)(id responseObject))block;
#pragma mark 获取预约专车列表
+ (void)getDriveListWithUserId:(NSString *)userID Block:(void(^)(id responseObject))block;
#pragma mark 添加预约专车
+ (void)addDriveInfoWithSutentID:(NSString *)studentid times:(NSString *)times type:(NSString *)type Block:(void(^)(id responseObject))block;
#pragma mark 删除预约专车
+ (void)deleteDriveInfoWithID:(NSString *)ID studentid:(NSString *)studentid Block:(void(^)(id responseObject))block;


@end
